molding technology - French English Dictionary